<?php

class ListaEspera extends AppModel {
	
	var $belongsTo = array('Paciente', 'Medico', 'Convenio');
	
	var $actsAs = array('DateFormatter');
	
	var $validate = array(
        'paciente_id' => array(
            'vazio' => array(
                'rule' => 'notEmpty',
                'required' => true,
                'message' => 'Paciente deve ser informado!',
                'last' => true
			)
		),
		'medico_id' => array(
            'vazio' => array(
                'rule' => 'notEmpty',
                'required' => true,
                'message' => 'Medico deve ser informado!',
                'last' => true
			)
		),
		'convenio_id' => array(
            'vazio' => array(
                'rule' => 'notEmpty',
                'required' => true,
                'message' => 'Convênio deve ser informado!',
                'last' => true
			)
		),
		'data_inclusao' => array(
            'vazio' => array(
                'rule' => 'notEmpty',
                'required' => true,
                'message' => 'Data deve ser informada!',
                'last' => true
			)
		),
		'situacao' => array(
            'vazio' => array(
                'rule' => 'notEmpty',
                'required' => true,
                'message' => 'Situação deve ser informada!',
                'last' => true
			)
		),
		
		'primeira_vez' => array(
            'vazio' => array(
                'rule' => 'notEmpty',
                'required' => true,
                'message' => 'Primeira Vez deve ser informada!',
                'last' => true
			)
		)		
	);	
	
	public function carregar_situacao() {
		return array('A' => 'Aguardando', 'F' => 'Finalizada');
	}
	
	public function carregar_primeira_vez() {
		return array('S' => 'Sim', 'N' => 'Não');
	}
	
	public function get_senha_medico($id = null) {
		
		$this->Medico->id = $id;
		$medico = $this->Medico->read();
		
		$senha = null;
		
		if ($medico['Medico']['senha_telefone']) {
			$senha = $medico['Medico']['senha_telefone'];
		}
		
		return $senha;		
	}
	

	public function get_telefones_paciente($id = null) {
		
		$this->Paciente->id = $id;
		$paciente = $this->Paciente->read();
		
		$telefones = null;
		
		if ($paciente['Paciente']['telefone1']) {
			$telefones = $paciente['Paciente']['telefone1'];
			if ($paciente['Paciente']['telefone1_nome']) {
				$telefones .= ' (' . $paciente['Paciente']['telefone1_nome'] . ')';
			}
		}
		
		if ($paciente['Paciente']['telefone2']) {
			$telefones .= ' | ' . $paciente['Paciente']['telefone2'];
			if ($paciente['Paciente']['telefone2_nome']) {
				$telefones .= ' (' . $paciente['Paciente']['telefone2_nome'] . ')';
			}
		}
		
		if ($paciente['Paciente']['celular1']) {
			$telefones .= ' | ' . $paciente['Paciente']['celular1'];
			if ($paciente['Paciente']['celular1_nome']) {
				$telefones .= ' (' . $paciente['Paciente']['celular1_nome'] . ')';
			}
		}
		
		if ($paciente['Paciente']['celular2']) {
			$telefones .= ' | ' . $paciente['Paciente']['celular2'];
			if ($paciente['Paciente']['celular2_nome']) {
				$telefones .= ' (' . $paciente['Paciente']['celular2_nome'] . ')';
			}
		}	

		if ($paciente['Paciente']['celular3']) {
			$telefones .= ' | ' . $paciente['Paciente']['celular3'];
			if ($paciente['Paciente']['celular3_nome']) {
				$telefones .= ' (' . $paciente['Paciente']['celular3_nome'] . ')';
			}
		}			

		return $telefones;		
	}
	
	
}